package com.koi.common.enums.common;

/**
 * @author ･ᴗ･
 * @description [枚举定义]
 */
public interface IResultEnum {

    // 项目服务名  系统编码
    String A = "101"; // 前台系统
    String B = "202"; // APP系统

    String LOGIN = "100"; // 登录
    String USER = "101"; // 用户
    String ROLE = "102"; // 角色
    String PERMISSION = "103"; // 菜单
    String DEPT = "104"; // 部门
    String POST = "105"; // 岗位
    String LOGIN_LOG = "106"; // 登录日志
    String OPER_LOG = "107"; // 操作日志

    // 成功状态常量
    int SUCCESS = 200;
    String SUCCESS_TEXT = "SUCCESS";

    // 无法捕获的异常状态
    int SERVER_ERROR = 500;

    // 需要覆盖的方法 每个子类堆外暴露的方法
    int status();

    String message();

}
